package fr.afcepf.vod.managedbean;

import java.util.List;

import javax.annotation.PostConstruct;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ManagedProperty;
import javax.faces.bean.SessionScoped;

import fr.afcepf.vod.entities.Tarifvideounite;
import fr.afcepf.vod.metier.IGestionTarif;

@ManagedBean
@SessionScoped
public class MbCreationTarif {
	
	@ManagedProperty(value="#{gestionTarifImpl}")
	private IGestionTarif gestionTarif;
	
	private Tarifvideounite nouveauTarif;
	
	@PostConstruct
	public void initialiserPage(){
		nouveauTarif = new Tarifvideounite();
	}
	
	public String ajouterTarif(){
		gestionTarif.ajouterTarif(nouveauTarif);
		initialiserPage();
		return "NouveauTarif.jsf";
	}
	
	public Tarifvideounite getNouveauTarif() {
		return nouveauTarif;
	}

	public void setNouveauTarif(Tarifvideounite nouveauTarif) {
		this.nouveauTarif = nouveauTarif;
	}

	public IGestionTarif getGestionTarif() {
		return gestionTarif;
	}

	public void setGestionTarif(IGestionTarif gestionTarif) {
		this.gestionTarif = gestionTarif;
	}
	
	
	
}
